(*^__^*) 英语语法问题 高手指点 谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:44:18
Only seven people this century have been killed by the great white shark, the man-eater of the ------ killed by bee stings.

1 movies—(破折号)less than those
2 movies—fewer than have been
3 movies, which is less than those
4 movies, a number lower than the people
5 movies, fewer than the ones
答案为2或5 请大侠指点且告知原因 从逻辑和语法上的最佳答案

第二题
A new hair-growing drug is being sold for three times the price, per milligram, ------the drug’s maker charges for another product with the same active ingredient.

1 as
2 than
3 that
4 of what
5 at which
答案应该为3或4请大侠指点 选初最好答案的

第一题的正确答案是2。
首先需要知道句意:本世纪只有7人死鱼大白鲨口中(电影中的食人狂),这比被蜜蜂蛰死的人还要少。
本题比较的是人的数量。people是集合名词,虽然不可书,但是本身为复数概念。既然这样,就不能说less people而要说fewer people,由此排除除2和5之外的其他答案。
选项5后面的the ones指代不合适。one只用来指代可数名词的复数形式,而这里的people是不可数的,所以不能用the ones来指代。
选项2可能会让人觉得缺少成分,其实是不缺的,因为than在比较状语从句中具有定语从句中关系代词的功能,即它既做连词,又作从句的主语。类似还有:
I have more money than is needed.

第二题的正确答案是5,不是3和4(我觉得啊!我是有理由的,呵呵!)
空中所填入的内容首先是与价钱相关的,同时也是后面一句话的成分,这里最适合的就应该是定语从句,即后面一句话的内容是修饰前面的the price.
从前一句判断,前一句是不确成分的,那后面的内容要么做状语,要么是定语从句,what不能引导状语从句或者定语从句,更不能再前面加上介词来引导。所以4是不正确的。同样的道理可以解释that.
选择5句意应该为:新的生发药水的价钱是药品制造者对另一种一样成分产品要价的三倍。at the price,表示“以……的价格”。

希望能够对你有所帮助。

第一题选择2吧。选择5句子缺少谓语。选择2就是破折号表说明的用法。

第二题选择4吧。选择3表示用的是定语从句,但有逗号的情况下只能够使用“which”.选择4就是有插入语的简单句。

如果选2,than 后就是一个比较状语从句,而从句中缺主语,从语法上来说,这是不对的
如果选5,than后就是一个比较状语,ones指代的是people,killed by bee stings 做后置定语,相当于一个定语从句,正是由于这个后置定,表示是特指,所以在ones 前加 the

该选5
有朋友说people是个不可数名词,既然是不可数,前面怎么能用seven来修饰呢?